@charset "utf-8";
a.scrollTop {
    background: url("../images/pumperviet/scrollTop.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 38px;
    width: 38px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	background:url(../images/pumperviet/bg.png) left bottom repeat-x;
}
a{
	text-decoration:none;
	outline:0;
	color:#0066b3;	
	transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	-webkit-transition: color .2s ease-out;
}
a:hover{
	color:#f60;	
}
a img{
	border:none;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}
.clear{width:0;height:0;padding:0;margin:0;clear:both;}
ul.nav_list, ul.hotNews, ul.list_news, ul.list_video, ul.list_CNews, ul.list_relatedNews, ul.list_CVideo, ul.list_CPicture, .topUserToday ul, ul.grandTopic, ul.link_rate, ul.listNote, ul.listmess{
	margin:0;
	padding:0;
	list-style:none;
}
ul.nav_list li, ul.list_video li, ul.grandTopic li{
	display:inline;
}
.subTopicItem, .col2 p, .subTopicItem, .col3 p, .forumStatistic_item p, .postItem_left p, .forumJump p, .postAreaHeader p, #ips-attach-div-parent p, .postAreaFooter p, .subSearchResultTopicItem p, .reviewOldPost p{
	margin:0;
	padding:0;
}
.wrapper{
	padding-top:35px;
	background:url(../images/pumperviet/bg2.png) center top repeat-x;
	width:100%;
}
.bg_header{
	background:url(../images/pumperviet/bg1.jpg) center -35px no-repeat;
	width:100%;
}
.bg_footer{
	background:url(../images/pumperviet/bg3.png) center bottom no-repeat;
	width:100%;
}
.mainWrapper{
	width:990px;
	margin:auto;
}
.header{
	height:160px;
}
.logo{
	padding:25px 0 0 35px;
}
.nav{
	width:938px;
	margin:auto;
	padding-left:30px;
	background:url(../images/pumperviet/nav_bg.png) left top no-repeat transparent;
	height:50px;
	overflow:hidden;
}
.nav_right{
	padding-right:10px;
	background:url(../images/pumperviet/nav_bg.png) right -100px no-repeat transparent;
	float:left;
	height:50px;
}
.nav_mid{
	background:url(../images/pumperviet/nav_bg.png) left -50px repeat-x transparent;
	float:left;
	width:928px;
	position:relative;
	height:50px;
}
.nav_list li{
	float:left;
	padding:14px 15px 0;
}
.nav_list li a{
	display:block;
	height:20px;
	background:url(../images/pumperviet/nav.png) 0 0 no-repeat transparent;
}
.nav_list li a.nav_home{
	width:64px;
	background-position:left top;
}
.nav_list li a.nav_home:hover, .nav_list li a.nav_home.active{
	background-position:left -50px;
}
.nav_list li a.nav_event{
	width:48px;
	background-position:-600px top;
}
.nav_list li a.nav_event:hover, .nav_list li a.nav_event.active{
	background-position:-600px -50px;
}
.nav_list li a.nav_pumpNews{
	width:87px;
	background-position:-100px top;
}
.nav_list li a.nav_pumpNews:hover, .nav_list li a.nav_pumpNews.active{
	background-position:-100px -50px;
}
.nav_list li a.nav_socialNews{
	width:91px;
	background-position:-200px top;
}
.nav_list li a.nav_socialNews:hover, .nav_list li a.nav_socialNews.active{
	background-position:-200px -50px;
}
.nav_list li a.nav_video{
	width:37px;
	background-position:-300px top;
}
.nav_list li a.nav_video:hover, .nav_list li a.nav_video.active{
	background-position:-300px -50px;
}
.nav_list li a.nav_gallery{
	width:59px;
	background-position:-400px top;
}
.nav_list li a.nav_gallery:hover, .nav_list li a.nav_gallery.active{
	background-position:-400px -50px;
}
.nav_list li a.nav_forum{
	width:59px;
	background-position:-500px top;
}
.nav_list li a.nav_forum:hover, .nav_list li a.nav_forum.active{
	background-position:-500px -50px;
}
.searchBar{
	position:absolute;
	right:0;
	top:11px;
	*width:230px;
}
.searchBar_left{
	padding-left:10px;
	background:url(../images/pumperviet/search_bg.png) left top no-repeat;
	height:26px;
	float:left;
}
.searchBar_right{
	padding-right:10px;
	background:url(../images/pumperviet/search_bg.png) right bottom no-repeat;
	height:26px;
	float:left;
}
.searchBar_mid{
	background:url(../images/pumperviet/search_bg.png) center center repeat-x;
	height:26px;
	float:left;
}
.searchBar_mid input{
	background:transparent;
	border:none;
	font-size:11px;
	color:#666;
	line-height:26px;
	height:26px;
	width:180px;
}
.searchBar_mid input:focus{
	color:#000;
}
.search_but{
	float:right;
	margin-left:5px;
	background:url(../images/pumperviet/search_but.png) center center no-repeat transparent;
	border:none;
	height:26px;
	width:20px;
	cursor:pointer;
}
.MContainer{
	padding:15px;
	background:url(../images/pumperviet/MContainer.png) center top no-repeat transparent;
	min-height:400px;
}
.container.event_container{
	float:left;
	width:520px;
}
.container label{
	background:url(../images/pumperviet/label_bg.png) 0 0 no-repeat transparent;
	height:50px;
	line-height:33px;
	padding-left:54px;
	color:#320;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 0px #fd8;
	display:block;
}
.container label a{
	line-height:33px;
	color:#320;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 0px #fd8;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.container label a:hover{
	color:#036;
}
.container_content{
	padding:5px 15px 15px;
}
.footer{
	background:url(../images/pumperviet/footer_bg.png) 0 0 no-repeat transparent;
	padding:15px 0 14px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:11px;
}
.footer a{
	font-weight:bold;
}
.footer span{
	padding:0 0 0 30px;
	background:url(../images/pumperviet/footer_icon.png) 0 7px no-repeat transparent;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.footer span span{
	padding:0 30px 0 0;
	background-position:right -43px;
}
.pathway{
	margin-left:10px;
	padding:10px 0 0 25px;
	height:20px;
	line-height:20px;
	background:url(../images/pumperviet/icon_home.jpg) left bottom no-repeat transparent;
	font-weight:bold;
	color:#0066b3;
}
.pathway a, .pathway span{
	padding:0 5px;
}
.pathway span{
	color:#484848;
}
/************************ forum css ***********************/
.PUStatistic {
    font-family: Arial,Helvetica,sans-serif;
    height: 70px;
    overflow: hidden;
    padding-top: 10px;
}
.boxtoplink {
    float: left;
    height: 80px;
    margin-left: 15px;
    width: 240px;
}
.todayPost, .topUser{
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(../images/pumperviet/blueGradient1.png) 0 0 repeat-y #0066b3;
}
.topUserToday{
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#0066b3;
}
.topUserToday label{
	background:url(../images/pumperviet/blueGradient1.png) 0 0 repeat-y;
}
.todayPost span, .topUser span, .topUserToday label span{
	display:block;
	padding-left:22px;
	background:url(../images/pumperviet/icon_PUStatistic.png) 0 0 no-repeat transparent;
}
.todayPost span{
	background-position:left 6px ;
}
.topUser span{
	background-position:left -44px;
}
.topUserToday label span{
	background-position:left -98px;
}
.boxtoplink a {
    color: #FFFFFF;
    display: inline-block;
	zoom:1;
	*display:inline;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding: 0 10px 0 10px;
    width: 220px;
}
.boxtoplink a:hover {
    color: #FE0;
}
.topUserToday {
    float: right;
    height: 70px;
    overflow: hidden;
    width: 680px;
	margin-right:15px;
}
.topUserToday label{
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
	padding-left:8px;
}
.topuserToday_container{
	height:42px;
	width:670px;
	margin-left:5px;
	background:#fff;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
}
.topuserToday_container ul{
	padding:3px 0 0 14px !important;
	width:700px;
}
.topuserToday_container ul li {
    float: left;
    margin-right: 16px;
    width: 204px;
}
.topUserToday_item_top {
    height: 20px;
}
.topUserToday_item_top .TUT_name {
    color: #0066B3;
    float: left;
    font-weight: bold;
    line-height: 20px;
}
.topUserToday_item_top .TUT_post {
    color: #808080;
    float: right;
    font-size: 10px;
    padding-top: 5px;
}
.topUserToday_item_percentBox {
    border: 1px solid #999999;
    height: 8px;
    padding: 1px;
    position: relative;
    width: 200px;
}
.TUT_percentText {
    color: #333333;
    display: block;
    font-size: 8px;
    font-weight: bold;
    margin-top: -1px;
    position: absolute;
    text-align: center;
    width: 200px;
}
.TUT_percent {
    background: url("../images/pumperviet/userPostPercent.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 8px;
    width: 0;
}
.forum_container{
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#0066b3;
	margin:20px 15px 0;
	padding-bottom:10px;
}
.modList_container{
	text-align:left;
}
.forum_container_collapse{
	padding-bottom:0px;
}
.mainTopicTitle{
	background:url(../images/pumperviet/blueGradient2.png) 0 0 repeat-y transparent;
	color:#FFF;
	height:40px;
	padding-left:10px;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.mainTopicTitle label{
	background:url(../images/pumperviet/forumTopic_bullet.png) left 2px no-repeat transparent;
	padding-left:38px;
	height:40px;
	line-height:40px;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-weight:bold;
	font-size:14px;
}
.modList_container .mainTopicTitle label{
	background-position: 2px -42px;
}
.mainTopicTitle label a{
	color:#fff;
}
.mainTopicTitle label a:hover{
	color:#fe0;
}
.mainTopicTitle .butCE {
    background: url("../images/pumperviet/butCE.png") no-repeat left top transparent;
    cursor: pointer;
    height: 19px;
    float:right;
    width: 19px;
	margin:10px 10px 0 0;
}
.mainTopicTitle .butCE.E {
    background-position: left bottom;
}
.mainTopicContainer{
	margin:0 10px;
	background:#fff;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-bottom:5px;
}
.subTopicTitle{
	background:url(../images/pumperviet/subTopicTitle_bg.png) 0 0 repeat-x transparent;
	border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.mainTopicContainer .col1, .mainTopicContainer .col2, .mainTopicContainer .col3, .mainTopicContainer .col4, .mainTopicContainer .col5, .mainTopicContainer .col6{
	float:left;
}
.subTopicTitle .col1, .subTopicTitle .col2, .subTopicTitle .col3, .subTopicTitle .col4, .subTopicTitle .col5, .subTopicTitle .col6{
	color:#404040;
	line-height:30px !important;
	text-shadow: 1px 1px 0px #fff;
	font-weight:bold;
	text-align:center;
}
.mainTopicContainer .col1{
	width:100px;
}
.mainTopicContainer .col2{
	width:420px;
}
.mainTopicContainer .col3{
	width:100px;
}
.mainTopicContainer .col4{
	width:290px;
}
.subTopicContainer{
	background:url(../images/pumperviet/subTopicContainer_bg.png) 0 0 repeat-y transparent;
}
.modList_container .subTopicContainer{
	background:url(../images/pumperviet/subMostList_container_bg.png) 0 0 repeat-y transparent;
}
.subTopicItem{
	background:url(../images/pumperviet/greyGradient.png) 0 0 repeat-y transparent;
	min-height:60px;
	border-bottom:1px solid #fff;
}
.modList_container .subTopicItem{
	min-height:inherit;
}
.modList_container .subTopicTitle .col1, .modList_container .subTopicTitle .col2, .modList_container .subTopicTitle .col3{
	text-align:center!important;
	padding:0 10px !important;
}
.modList_container .mainTopicContainer .col1{
	width:280px;
	padding:10px;
	text-align:left;
	min-height:inherit;
}
.modList_container .mainTopicContainer .col1 a{
	font-weight:bold;
}
.modList_container .mainTopicContainer .col2{
	width:300px;
	padding:10px;
	text-align:center;
}
.modList_container .mainTopicContainer .col3{
	width:270px;
	padding:10px;
	text-align:left;
	min-height:inherit;
}
.endRow{
	border-bottom:1px solid #e0e0e0;
	width:100%;
}
.subTopicItem .col1, .subTopicItem .col3{
	text-align:center;
	min-height:48px;
}
.subTopicItem .col1 img{
	padding-top:10px;
}
.subTopicItem .col2{
	padding:12px 10px 12px 0;
	width:410px;
}
.subTopicItem .col2 label a{
	font-weight:bold;
	
}
.subTopicItem .col2 p{
	padding-top:5px;
	color:#666;
}
.subTopicItem .col3{
	padding-top:12px;
}
.subTopicItem .col3 p{
	padding-bottom:5px;
}
.subTopicItem .col4{
	padding:12px 10px 0;
	width:270px;
}
.subTopicItem .col4 label{
	display:block;
	padding-bottom:5px;
	font-weight:bold;
}
.subTopicItem .col4 span{
	float:left;
	color:#484848;
}
.subTopicItem .col4 span.postTime{
	float:right;
}
.subTopicItem .col4 span.postTime span.note_gio{
	font-style:italic;		
	color:#808080;
	padding-left:5px;
}
.subTopicItem .col4 span a{
	color: #04b;
}
.subTopicItem .col4 span a:hover{
	color: #f60;
}

ul.grandTopic{
	padding-top:8px !important;
}
ul.grandTopic li{
	float:left;
	line-height:18px;
	padding:0 0 3px 30px;
	width:160px;
	font-size:11px;
	background:url(../images/pumperviet/forumSubTopic_bullet.png) 10px 0 no-repeat;
}
ul.grandTopic li a{
	color: #04b;
}
ul.grandTopic li a:hover{
	color: #f60;
}
.forumStatistic_container{
	padding-top:5px;
	position:relative;
}
.icon_chart{
	width:280px;
	height:235px;
	position:absolute;
	top:60px;
	right:0;
	background:url(../images/pumperviet/chart.png) 0 0 no-repeat transparent;
}
.forumStatistic_item{
	background:url(../images/pumperviet/greyGradient.png) 0 0 repeat-y transparent;
	min-height:60px;
	border-bottom:1px solid #fff;
}
.forumStatistic_item .col1{
	width:90px;
	text-align:center;
}
.forumStatistic_item .col2{
	padding-top:12px;
	padding-bottom:12px;
}
.forumStatistic_item .col2 label{
	font-weight:bold;
	color:#0066b3;
	display:block;
	padding-bottom:3px;
}
.forum_childContainer{
	padding-top:10px;
}
.childTopicContainer .col1{
	width:60px;
}
.childTopicContainer .col2{
	width:400px;
	padding:0 10px;
}
.childTopicContainer .col3{
	width:250px;
	padding:0 10px;
}
.childTopicContainer .col4{
	width:60px;
	padding:0 10px;
}
.childTopicContainer .col5{
	width:60px;
	padding:0 10px;
}
.subChildTopicItem{
	background-position: 60px 0;
}
.subChildTopicItem .col1{
	padding-bottom:12px;
}
.subChildTopicItem .col2, .subChildTopicItem .col3{
	padding-top:12px;
}
.subChildTopicItem .col4, .subChildTopicItem .col5{
	padding-top:22px;
}
.subChildTopicItem .col1, .subChildTopicItem .col4, .subChildTopicItem .col5{
	text-align:center;
}
.subChildTopicItem .col2, .subChildTopicItem .col3{
	text-align:left;
}
.subChildTopicContainer{
	background:url(../images/pumperviet/subChildTopicContainer_bg.png) 0 0 repeat-y transparent;
}
.whiteContainer{
	margin:20px 15px 0;
}
.whiteContainer label{
	line-height:20px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}
.whiteContainer.whiteContainerTop{
	margin-bottom:-15px;
}
.whiteContainer.whiteContainerBottom{
	margin-top:5px;
}
.whiteContainer .listBut{
	float:left;
}
.whiteContainer .whiteContainerLeft{
	float:left;
	line-height:28px;
}
.markAll{
	float:left;
	line-height:28px;
}
.whiteContainer .option_pagination{
	float:right;
}
.option_pagination .mnulinkl {
    background: none repeat scroll 0 0 #0066b3;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
    cursor: pointer;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
}
.whiteContainerLeft label{
	font-weight:bold;
}
.option_pagination .mnulinkl a{
    color:#fff;
	font-weight:bold;
	font-size:11px;
}
.option_pagination .mnulinkl a:hover{
    color:#fe0;
}
.EC_but {
    background-image: url("../images/wgforum/EC_but.png")!important;
	background-repeat: no-repeat !important;
	background-position: right 12px !important;
    padding-right: 25px !important;
}
.EC_but.expand {
	background-position: right -24px !important;
}
.option_pagination .pagination {
    background: #0066b3;
    float: left;
    height: 28px;
    margin-left: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.option_pagination .pagination_total {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    line-height: 28px;
    padding: 0 10px;
	font-weight:bold;
	font-size:11px;
}
.option_pagination .pagination_total:hover{
    color: #FE0;
}
.option_pagination .pagination_items {
    float: left;
	background:#fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin:4px 4px 4px -2px;
}
.option_pagination .pagination_items span, .pagination_items a {
    display: inline-block;
    line-height: 20px;
    padding: 0 5px;
}
.option_pagination .pagination span.active {
    color: #f60;
	font-weight:bold;
}
.option_pagination .pagination span {
    color: #999999;
}
.popupmenu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #0066b3;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
    box-shadow: 1px 1px 5px #666;
	-o-box-shadow: 1px 1px 5px #666;
	-moz-box-shadow: 1px 1px 5px #666;
	-webkit-box-shadow: 1px 1px 5px #666;
    padding: 5px 10px 8px;
    position: absolute;
}
.popupmenu .popupmenu-category {
    font-weight: bold;
    padding: 5px 0 3px;
    text-align: left;
}
.pagination .popupmenu {
    margin-top: 28px;
}
.blue_title{
	background: #0066B3;
    border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    margin: 20px 15px 0;
	padding: 5px 10px;
}
.forumJump{
	text-align:right;
	padding-bottom:10px;
	border-bottom:1px dashed #c8c8c8;
}
.forumJump .forumJumpSelect{
	padding-bottom:3px;
}
.pageViewing_note{
	padding-top:10px;
}
.pageViewing {
    float: left;
    max-width: 610px;
    min-width: 290px;
}
.pageViewing strong {
    color: #0066B3;
}
.noteItem_col {
    float: left;
    margin: 0 0 0 10px;
    width: 150px;
	padding:3px 0;
}
.noteItem_col img {
    float: left;
    height: 20px;
    padding-right: 5px;
}
.noteItem {
    height: 20px;
    line-height: 20px;
}
.pageViewing p{
	margin:0;
	padding: 0 0 3px 0;
}
.topicTitle{
	background: url("../images/pumperviet/subTopicTitle_bg.png") repeat-x scroll 0 0 transparent;
    border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	color: #404040;
    font-weight: bold;
    line-height: 30px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.topicTitle span{
	background: url("../images/pumperviet/icon_post.png") no-repeat scroll 10px 0 transparent;
	display:block;
	padding-left:40px;
	display:block;
}
.postItem{
	border-bottom: 1px solid #C8C8C8;
    border-top: 5px solid #E0E0E0;
	background: url("../images/pumperviet/postItem_bg.png") repeat-y scroll 180px top transparent;
}
.postItem_top{
	background:#0066b3;
	height:20px;
	padding:5px 10px;
	line-height:20px;
	color:#fff;
}
.postItem_left{
	float:left;
	width:160px;
	padding:10px;
	border-top:3px solid #d0d0d0;
}
.postItem_right{
	float:right;
	width:730px;
	border-top:3px solid #d0d0d0;
}
.postContent{
	padding:10px 15px;
	border-bottom:1px solid #c8c8c8;
	min-height:350px;
	text-align:justify;
}
.postContent *{
	max-width:700px;
}
.postTime{
	float:left;
}
.postOrder{
	float:right;
	color:#ccc;
}
.postOrder a{
	color:#fff;
}
.postOrder a:hover{
	color:#fe0;
}
.postItem .postAuthor{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}
.postItem .postAuthor img{
	padding-right:3px;
}
.postItem .authorPosition{
	text-align:center;
	padding-bottom:10px;
}
.postItem .authorAvatar{
	padding:3px;
	border:1px solid #c8c8c8;
	margin:auto;
	width:128px;
	height:128px;
}
.postItem .authorAvatar img{
	width:128px;
	height:128px;
}
.authorInfo .k_dgia {
    background-color: #FFFFFF;
    border: 1px solid #E7E6E6;
    clear: both;
    font-size: 0;
    height: 6px;
    line-height: 0;
    padding: 1px;
    width: 120px;
}
.authorInfo .blue strong {
    background: url("../images/evenforum/graphics/1x6_blue.gif") repeat-x scroll left top transparent;
    float: left;
    height: 6px;
}
.authorInfo .green strong {
    background: url("../images/evenforum/graphics/1x6_gree.gif") repeat-x scroll left top transparent;
    float: left;
    height: 6px;
}
.authorInfo .orange strong {
    background: url("../images/evenforum/graphics/1x6_orn.gif") repeat-x scroll left top transparent;
    float: left;
    height: 6px;
}
ul.link_rate{
	padding:8px 0 5px;
}
.postBut{
	padding:10px 15px;
	text-align:right;
}
.pageViewing_forumJump .forumJump{
	float:right;
	border:none;
	padding:0;
}
.pageViewing_forumJump .topicNav{
	padding-top:5px;
}
#qr_open{
	background: #0066B3;
    border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    margin: 20px 15px 0;
	padding: 10px;
}
#qr_open br{
	display:none;
}
#qr_open .borderwrap{
	background: #fff;
    border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#qr_open .borderwrap .maintitle{
	color:#0066b3;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 5px 30px;
	background: url("../images/pumperviet/icon_reply.png") 10px 4px no-repeat transparent;
}
#qr_open .borderwrap .maintitle img{
	display:none;
}
.postOption{
	display:none;
}



.childContainerTitle{
	background: url("../images/pumperviet/subTopicTitle_bg.png") repeat-x scroll 0 0 transparent;
    border-radius: 5px 5px 0 0;
    color: #404040;
    font-weight: bold;
    line-height: 30px;
    text-shadow: 1px 1px 0 #FFFFFF;
	padding-left:15px;
}
.postArea{
	padding:5px;
}
.postAreaBlock{
	padding:10px;
	background:#cadaea;
	margin-bottom:5px;
}
.postAreaHeader label{
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}
.postAreaHeader_colLeft{
	float:left;
	width:500px;
}
.postAreaHeader_colRight{
	float:right;
	width:380px;
}
.postAreaHeader_item{
	padding-bottom:8px;
}
.postAreaHeader_colLeft input{
	width:350px;
}
.postAreaHeader span.optional{
	padding-left:5px;
	color:#666;
	font-size:11px;
	font-weight:normal;
}
.postAreaFooter .bbtn{
	padding-top:10px;
}
.searchResultContainer .col1{
	width:60px;
	text-align:center;
}
.searchResultContainer .col2{
	width:350px;
}
.searchResultContainer .col3{
	width:150px;
	text-align:center;
}
.searchResultContainer .col4{
	width:125px;
	text-align:center;
}
.searchResultContainer .col5{
	width:90px;
	text-align:center;
}
.searchResultContainer .col6{
	width:135px;
	text-align:center;
}
.subSearchResultTopicItem .col1{
	padding: 5px 0 0;
}
.subSearchResultTopicItem .col2{
	padding: 30px 10px 0;
	width:330px;
}
.subSearchResultTopicItem .col3{
	padding: 30px 0 0;
}
.subSearchResultTopicItem .col4{
	padding: 30px 0 0;
}
.subSearchResultTopicItem .col5{
	padding: 25px 0 0;
}
.subSearchResultTopicItem .col6{
	width:125px;
	padding:12px 5px;
}
.subSearchResultTopicItem .col6 p{
	padding-bottom:3px;
}
.subSearchResultTopicItem{
	background-position: 60px top;
}
.subSearchResultContainer {
    background: url("../images/pumperviet/subSearchResultContainer_bg.png") repeat-y scroll 0 0 transparent;
}
ul.listNote{
	height:20px;
	font-size:11px;
	padding: 5px 0;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom:10px;
}
ul.listNote li{
	float:left;
	padding-right:12px;
	line-height:20px;
}
ul.listNote li img {
    float: left;
    height: 20px;
    padding-right: 3px;
}
.forumJumpSearchResult{
	padding:0;
	border:none;
}
.top10{
	position:relative;
	width:900px;
	height:760px;
	margin: 30px auto 0;
}
.top10_item{
	position:absolute;
	text-align:center;
}
.top10_item .top10_item_img{
	background: url("../images/wgforum/top10_frame.png") no-repeat scroll 0 0 transparent;
	padding:5px;
	margin:auto;
}
.top10_item .top10_item_img span{
	position:absolute;
	display:block;
	background: url("../images/wgforum/top10_medal.png") no-repeat scroll 0 0 transparent;
}
.top10_item_name{
	padding-top:5px;
	font-weight:bold;
}
.top10_item_post{
	color:#808080;
}
#top10_item1{
	width:280px;
	left:311px;
}
#top10_item2{
	left:63px;
	top:50px;
	width:220px;
}
#top10_item3{
	left:617px;
	top:50px;
	width:220px;
}
#top10_item4{
	top:300px;
	left:63px;
	width:220px;
}
#top10_item5{
	left:340px;
	top:300px;
	width:220px;
}
#top10_item6{
	top:300px;
	left:617px;
	width:220px;
}
#top10_item7{
	top:550px;
	left:10px;
	width:206px;
}
#top10_item8{
	left:235px;
	top:550px;
	width:206px;
}
#top10_item9{
	top:550px;
	left:460px;
	width:206px;
}
#top10_item10{
	top:550px;
	left:685px;
	width:206px;
}
#top10_item1 .top10_item_img img{
	width:200px;
	height:200px;
	background-color:#fff;
}
#top10_item2 .top10_item_img img, #top10_item3 .top10_item_img img, #top10_item4 .top10_item_img img, #top10_item5 .top10_item_img img, #top10_item6 .top10_item_img img {
	width:150px;
	height:150px;
	background-color:#fff;
}
#top10_item7 .top10_item_img img, #top10_item8 .top10_item_img img, #top10_item9 .top10_item_img img, #top10_item10 .top10_item_img img {
	width:126px;
	height:126px;
}
#top10_item1 .top10_item_name{
	font-size:20px;
}
#top10_item2 .top10_item_name, #top10_item3 .top10_item_name, #top10_item4 .top10_item_name, #top10_item5 .top10_item_name, #top10_item6 .top10_item_name{
	font-size:16px;
}
#top10_item7 .top10_item_name, #top10_item8 .top10_item_name, #top10_item9 .top10_item_name, #top10_item10 .top10_item_name{
	font-size:14px;
}
#top10_item1 .top10_item_post{
	font-size:16px;
}
#top10_item2 .top10_item_post, #top10_item3 .top10_item_post, #top10_item4 .top10_item_post, #top10_item5 .top10_item_post, #top10_item6 .top10_item_post{
	font-size:12px;
}
#top10_item7 .top10_item_post, #top10_item8 .top10_item_post, #top10_item9 .top10_item_post, #top10_item10 .top10_item_post{
	font-size:11px;
}
#top10_item1 .top10_item_img span{
	width:70px;
	height:105px;
}
#top10_item2 .top10_item_img span, #top10_item3 .top10_item_img span, #top10_item4 .top10_item_img span, #top10_item5 .top10_item_img span, #top10_item6 .top10_item_img span{
	width:54px;
	height:81px;
}
#top10_item7 .top10_item_img span, #top10_item8 .top10_item_img span, #top10_item9 .top10_item_img span, #top10_item10 .top10_item_img span{
	width:34px;
	height:51px;
}
#top10_item1 .top10_item_img span{
	left:198px;
	top:-20px;
}
#top10_item2 .top10_item_img span{
	background-position: -70px 0; 
	left:154px;
	top:-12px;
}
#top10_item3 .top10_item_img span{
	background-position: -140px 0;  
	left:154px;
	top:-12px;
}
#top10_item4 .top10_item_img span{
	background-position: -210px 0; 
	left:154px;
	top:-12px; 
}
#top10_item5 .top10_item_img span{
	background-position: -280px 0;  
	left:154px;
	top:-12px;
}
#top10_item6 .top10_item_img span{
	background-position: -350px 0;  
	left:154px;
	top:-12px;
}
#top10_item7 .top10_item_img span{
	background-position: -420px 0;  
	left:148px;
	top:-10px;
}
#top10_item8 .top10_item_img span{
	background-position: -490px 0;   
	left:148px;
	top:-10px;
}
#top10_item9 .top10_item_img span{
	background-position: -560px 0;   
	left:148px;
	top:-10px;
}
#top10_item10 .top10_item_img span{
	background-position: -630px 0;   
	left:148px;
	top:-10px;
}
.blueLine_end{
	height:10px;
	background:#0055a3;
}
#top10_item1 .top10_item_img{
	width:200px;
}
#top10_item2 .top10_item_img, #top10_item3 .top10_item_img, #top10_item4 .top10_item_img, #top10_item5 .top10_item_img, #top10_item6 .top10_item_img{
	background-position: -210px 0;
	width:150px;
}
#top10_item7 .top10_item_img, #top10_item8 .top10_item_img, #top10_item9 .top10_item_img, #top10_item10 .top10_item_img{
	background-position: -370px 0;
	width:126px;
}
.top10_item_img a{
	display:block
}
.errorContainer{
	margin: 20px 15px 0;
}
.errorContainer label{
	font-weight:bold;
	display:block;
	line-height:20px;
}
.errorContainer p{
	line-height:20px;
	margin:0;
	padding:0;
}
.errorContainer .pcaptop{
	font-weight:bold;
}
.errorContainer p.pdes{
	color:#f00;
}
.errorContainer .pcap{
	font-weight:bold;
	color:#0066b3;
}
.errorContainer .prow a{
	padding:0 3px;
}
.errorContainer .prow span{
	border-right: 1px dotted #808080;
	padding-right:5px;
}
.errorContainer .fieldwrap{
	padding-top:5px;
}
.errorContainer .fieldwrap h4{
	padding-top:5px;
}
.errorContainer .fieldwrap input{
	margin-top:5px;
}
.errorContainerBlock{
	padding:10px;
	background:#cadaea;
	margin-top:5px;
}
.errorContainerBlock .formsubtitle{
	font-weight:bold;
	padding-bottom:5px;
}
.errorContainerBlock .ipbtable{
	margin:auto;
	padding-bottom:5px;
}
.errorContainerBlock.centerContent{
	text-align:center;
}
.errorContainerBlock .fieldwrap_left {
    float: left;
    height: 25px;
    line-height: 20px;
    text-align: right;
    width: 440px;
}
.errorContainerBlock .fieldwrap_right {
    float: left;
    height: 25px;
    padding-left: 10px;
    text-align: left;
    width: 440px;
}
.fieldwrap_right input{
	height:14px;
	line-height:14px;
}
p.empty_topics{
	padding:10px;
	font-weight:bold;
	color:#f00;
	background:#fff;
	margin:0;
	text-align:center;
}
.blueContainer{
	background:#cadaea;
	padding:10px;	
}
.reviewOldPost{
	padding:5px;
}
.reviewOldPost{
	padding:5px;
}
.reviewOldPost p.topcap{
	font-weight:bold;
	padding-bottom:8px;
}
.reviewOldPostContainer{
	border:1px dashed #999;
	padding:10px;
}
.reviewOldPostContainer{
	border:1px dashed #999;
	padding:10px;
}
.listmess li{
	padding-bottom:12px;
	margin-bottom:8px;
	border-bottom: 1px solid #e0e0e0;
}
.listmess .nickname{
	float:left;
	width:180px;
	font-size:13px;
	font-weight:bold;
}
.listmess .contmess{
	float:left;
	width:698px;
}
.listmess .contmess .post_date{
	color:#888;
	padding-bottom:10px;
	font-style:italic;
}
.contmess *{
	max-width:698px;
}
.reviewOldPostContainer .bbtn{
	text-align:center;
	line-height:20px;
}